// 导入node内置的url模块，用于文件路径处理
import { fileURLToPath, URL } from 'node:url'

// 导入vite的配置定义方法
import { defineConfig } from 'vite'
// 导入vite的vue插件
import vue from '@vitejs/plugin-vue'

// Vite配置文件的根注释：
// 此配置文件定义了Vite开发服务器和构建工具的行为，主要用于Vue项目的设置。
export default defineConfig({
  // 插件配置：这里定义了使用的插件
  plugins: [
    // 使用Vue插件，用于处理Vue文件
    vue(),
  ],
  // resolve配置：用于路径别名的设置
  resolve: {
    alias: {
      // 设置'@'别名为项目src目录的路径，便于在项目中使用相对路径引用src目录下的文件
      '@': fileURLToPath(new URL('./src', import.meta.url))
    }
  }
})
